package com.utils;

import java.util.Random;

/**
 * CommonUtil类提供了一些通用的工具方法。
 */
public class CommonUtil {

    /**
     * 获取指定长度的随机字符串。
     *
     * @param num 字符串的长度。
     * @return 返回一个由小写字母和数字组成的随机字符串。
     */
    public static String getRandomString(Integer num) {
        String base = "abcdefghijklmnopqrstuvwxyz0123456789";
        Random random = new Random();
        StringBuffer sb = new StringBuffer();
        for (int i = 0; i < num; i++) {
            int number = random.nextInt(base.length()); // 生成一个随机索引
            sb.append(base.charAt(number)); // 将随机索引对应的字符添加到StringBuffer中
        }
        return sb.toString();
    }
}
